home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d935.lha / AmiCDROM / SMakefile < prev   
Makefile  |  1993-12-20  |  830b  |  38 lines

  1. # Makefile for SAS/C
  2. #
  3. #
  4.  
  5. # Add the switch DEFINE=NDEBUG to CFLAGS in order to disable the
  6. # debug window.
  7.  
  8. .c.o:
  9.     SC $(CFLAGS) $(CPU) DEBUG=LINE DEFINE=$(DEBUG) $(OPTIMIZE) $*.c
  10.  
  11. .a.o:
  12.     ASM -o$*.o -d$(DEBUG) $*.a
  13.  
  14. CFLAGS        = MCCONS STREQ STRMERGE NOSTKCHK UTILLIB
  15. LFLAGS        = SC SD ND NOICONS
  16. DEBUG        = NDEBUG
  17.  
  18. OPTIMIZE    = OPTIMIZE OPTINLOCAL OPTTIME
  19. CPU        = CPU=ANY
  20.  
  21. LIBS        = LIB:sc.lib LIB:amiga.lib LIB:debug.lib
  22. OBJ1        = device.o generic.o intui.o cdrom.o iso9660.o rock.o devsupp.o hfs.o \
  23.           dbproc.o
  24. OBJ2        = cdrom.o generic.o iso9660.o rock.o main.o hfs.o
  25. OBJ3        = cdcontrol.o
  26.  
  27. all:        cdrom-handler cdrom
  28.  
  29. cdrom-handler:    $(OBJ1)
  30.         SLINK $(OBJ1) TO $@ LIB $(LIBS) $(LFLAGS)
  31.         @Protect $@ -e
  32.  
  33. cdrom:        $(OBJ2)
  34.         SLINK LIB:c.o $(OBJ2) TO $@ LIB $(LIBS) $(LFLAGS)
  35.  
  36. cdcontrol:    $(OBJ3)
  37.         SLINK LIB:c.o $(OBJ3) TO $@ LIB $(LIBS) $(LFLAGS)
  38.